package com.huatai.exchange.facade;

import com.faneui.common.bean.FaneuiBaseResp;
import com.faneui.common.bean.IdReq;
import com.faneui.common.exception.BusinessException;
import com.huatai.exchange.facade.bean.ExchangeInfoVo;
import com.huatai.exchange.facade.bean.ModifyExchangeInfoDataFileListReq;
import com.huatai.exchange.facade.bean.QueryExchangeInfoVoListResp;

public interface ExchangeInfoController {

    /**
     *   文件交换配置服务 查询
     *
     * @param exchangeInfoVo
     * @return
     * @throws Exception
     */
    QueryExchangeInfoVoListResp queryExchangeInfoVoList(ExchangeInfoVo exchangeInfoVo) throws Exception;

//    /**
//     *  服务增加
//     *
//     * @param exchangeInfoVo
//     * @return
//     * @throws Exception
//     */
//    FaneuiBaseResp addExchangeInfoVo(ExchangeInfoVo exchangeInfoVo) throws Exception;
//
//    /**
//     *  修改 文件交换配置
//     * @param exchangeInfoVo
//     * @return
//     * @throws Exception
//     */
//    FaneuiBaseResp modifyExchangeInfoVo(ExchangeInfoVo exchangeInfoVo) throws Exception ;
//
//    /**
//     *  使 文件交换配置 失效
//     * @param req
//     * @return
//     * @throws Exception
//     */
//    FaneuiBaseResp invalidExchangeInfoVo(IdReq req)throws Exception ;
//
//    /**
//     *  删除  文件交换配置
//     * @param req
//     * @return
//     * @throws Exception
//     */
//    FaneuiBaseResp deleteExchangeInfoVo(IdReq req)throws Exception ;

    /**
     *  修改文件列表
     * @return
     * @throws Exception
     */
    FaneuiBaseResp modifyExchangeInfoDataFileList(ModifyExchangeInfoDataFileListReq req)throws Exception ;

}
